package com.izhar.answeringmachine.service;

import com.izhar.answeringmachine.Entity.RunFail;

import java.util.Map;

/**
 * 保存代码运行完成之后的错误信息
 */
@Deprecated
public interface ISaveFail {



    /**
     * 保存代码运行完成之后的错误信息
     * @param reason 错误原因简称
     * @param map   样例id：错误的输出结果
     * @return 返回新增run_fail表的一行的id
     */
    String save(String reason,String submitCodeId,Map<String,String> map);

    /**
     * 设置 用户代码的是否通过字段
     * @param submitCodeId 提交代码的id
     * @param pass  1：通过 2：未通过
     */
    void setPass(String submitCodeId,Integer pass);
}
